/** ****** src/utils/rem.js ********/
import settings from '@/settings'

const baseSize = 16

// 设置 rem 函数
export function setRem(mode = 'pc') {
    if (settings.layout.enableMobileRem) {
        const clientWidth = document.documentElement.clientWidth
        // const uiWidth = mode == 'pc' ? initWidth(clientWidth) : 375
        const uiWidth = mode == 'pc' ? 1700 : 375
        // 当前页面宽度相对于 750 宽的缩放比例，可根据自己需要修改。
        const scale = clientWidth / uiWidth
        const fontSize = baseSize * Math.min(scale, 2)
        // 设置页面根节点字体大小
        document.documentElement.style.fontSize = (fontSize <= 12 ? 12 : fontSize > 16 ? 16 : fontSize) + 'px'
    }
}

/* function initWidth(clientWidth) {
    let width = 1920
    if (clientWidth >= 1920) {
        width = 1920
    } else if (clientWidth >= 1300 && clientWidth < 1920) {
        width = 1300
    } else if (clientWidth >= 992 && clientWidth < 1300) {
        width = 992
    }

    return width
} */
